﻿@charset "utf-8";
*{ margin:0;padding:0;}
html { overflow-y: scroll; }
* html body{ overflow:visible;}
body{font: 14px Helvetica Neue,Helvetica,PingFang SC,\5FAE\8F6F\96C5\9ED1,Tahoma,Arial,sans-serif;word-wrap:break-word;line-height:23px;}
body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,table,td,img,div,tr{ margin:0; padding:0;}
select {height:26px;}
input,select{ font-size:12px; vertical-align:middle;}
input[type=text],select {border-radius: 3px;border: #686f6f 1px solid; height:23px; /*line-height:23px;*/ }
body div{ text-align:left;}
table{ border:0px; border-collapse:collapse; border-spacing:0px;}
th td{padding:0px;}
textarea,input{ word-wrap:break-word; word-break:break-all; padding:0px;}
li{ list-style-type:none;}
img{ border:0 none;}
a:hover{ color:#9f0017;}
a:link, a:visited{ text-decoration:none; color:#000;}
a { outline:none;color:#000;}
h1{ font-size:24px;}
h2{ font-size:20px;}
h3{ font-size:18px;}
h4{ font-size:16px;}
h5{ font-size:14px;}
h6{ font-size:12px;}
.hide{ display:none;}
.clear{ clear:both;}
.left{ float:left;}
.right{ float:right;}

html body .rightH1 a.menuBT{ display:block; float:left; height:28px; color:#fff; line-height:28px; font-weight:normal; margin-left:5px; margin-right:5px; background-color:#ff8427;padding:0 15px 0 15px;border-radius: 3px;}
html body .menuBT img{ float:left; margin-right:3px; display:none;}

/*右侧Right*/
.rightH1{font-size:14px; height:40px; line-height:40px; position:relative;color:#000;
		  padding-left:40px; background:url(/admin_store/images/nav_logo.png) 5px no-repeat; background-size:26px; font-weight: 100;background-color: #f6f6f6;}
.rightH1 div{font-size:14px; position:absolute; top:3px;*top:3px;_top:10px; right:5px;_right:5px;}
.rightH1 img{ width:32px; height:24px;}
.rightH1-cur{color:#f95e01}
/*分销面包屑图标*/
.nav-fx{background:url(/admin_store/images/nav_fx.png) 5px no-repeat;background-size: 26px;background-color: #f6f6f6;}


.addTag { margin:2px 0 0 15px; height:25px; overflow:hidden; border-bottom:3px solid #ff8427;}
.addTag li{ float:left; height:26px; margin-right:25px; padding-left:12px; margin-left:-3px;}
.addTag li a{ padding:0 15px 0 15px;height:26px; line-height:30px; _float:left;_ line-height:26px;}
.addTag li.hot{ /*background:url(/admin_store/images/tagbg-left.jpg) no-repeat left top;*/}
.addTag li.hot a{ display:block;  /*background:url(/admin_store/images/tagbg.jpg) no-repeat right;*/color:#FFF; background-color: #ff8427;border-radius: 5px 5px 0px 0px; }

.addTable { background-color:#fff;margin-bottom: 10px; padding-top: 10px;}
/*.addTable div{ background-color:#fff;}*/
.addTable table td{ height:50px;background-color:#fff;}
.addTable table td .input{ padding:2px;}
.addTable table td .checkbox{ vertical-align:-3px;}
.addTable table td  .addBt img{ margin-top:20px;}
.addTable table td .tableTip{ color:red;}
.addTable table td .tableTip1{ color:#666;}
/*第一列宽度*/
.addTable table tr td:first-child{ width:100px;}

/*表格*/
.dataListSearch{ padding:2px 0 5px 15px; background-color:#f6f6f6}
.dataListSearch table {width:100%;}
.dataListSearch table td{ padding-bottom:5px;}
#searchImg{width:22px; height:22px;}
.searchBut{ border-width:0px; margin-left:8px; height:28px; float:right; margin-right:9px; }

.dataList{ /*padding-left:15px; margin-top:2px;*/ text-align:left; background-color:#fff; min-height:50px;}
.dataList table th{ background:#dbeffa; font-weight:normal;}
.dataList table th b{ color:#5e8da7; font-family:"宋体"; font-weight:normal; }
.dataList table td,.dataList table th{ padding:4px 0; padding-left:8px;}
.dataList table td{ /*border-bottom:1px solid #ececec;*/ line-height:23px;}
.dataList table td .dateSort{ width:35px; height:18px; text-align:center; line-height:18px; padding:0; border:1px solid #ececec; overflow:hidden;}
/*第一列格式*/
.dataList table tr th:first-child,.dataList table tr td:first-child{ padding-left:20px;}
/*底色*/
.dataList table tr:nth-child(even) {background-color:#F9F9F9;}
.dataList table tr:nth-child(even) input[type=text] {background-color:#F9F9F9;}

.dataListAdd{ width:500px; border:1px solid #d1d1d1; margin:10px 10px; padding:10px 10px;}
.dataListAdd table td{ height:36px;}
.dataListAdd table td .input{ padding:2px; height:18px;}

.selectedsortinput{ width:35px; height:18px; text-align:center; line-height:18px; padding:0; border:1px solid #ececec;cursor:pointer; overflow:hidden;}
.unselectedsortinput{ width:35px; height:18px; text-align:center; line-height:18px; padding:0; border:0px solid #ececec;cursor:pointer; overflow:hidden;}

a.editOperate,a.deleteOperate{ color:#222;}
a.editOperate:hover,a.deleteOperate:hover{ color:#ff8427;}
.table_top,.table_bottom{ /*margin:16px 0px;*/ height:16px;/*background-color: #f0f2f5;*/background-color: #fff; }
.table_top {display:none;}
/*分页*/
.batch{ cursor:pointer;}
.dataListEdit{ height:45px; line-height:36px;/*background:#f8f8f8;*/ margin-left:15px; padding:0px 0px 0px 0px; position:relative;}
.dataListEdit .batch{ background:#ff8427; height:28px; line-height:28px; border-radius:3px; margin:8px 10px 8px 0px; color:#FFF; padding:0 10px;display:block; float:right;}
.page{ position:absolute; top:10px;_top:6px;}
.page a.bt{ background:url(/admin_store/images/bg.jpg) repeat-x; color:#000;}
.page a{ display:inline;  background:#FFF; width:20px; padding:1px 7px; border:1px solid #e9e9e9; margin-right:5px;}
.page .summary{ display:inline; padding:1px 4px 0 7px; margin-right:2px; display:none;}
.page input{ cursor:pointer; height:15px; padding:0; line-height:15px; font-size:11px; -webkit-text-size-adjust: none; margin-right:4px; margin-bottom:3px; text-align:center;}
.page a.hot,.page a:hover{ background:#ff8427; color:#FFF;}

/*提示信息*/
.tip{ background:url(/admin_store/images/tip.gif) no-repeat 15px 23px #FFF; margin:25px 25px 25px 15px; padding:25px 25px 25px 40px; border:1px solid #e8e8e8;}
.tip h3{ font-size:16px; color:#2c6892;}
.tip p{ margin:5px 0;}
.tip a{ text-decoration:underline;}

/*分类树*/
#categoryTree{ /*padding-left:15px;*/ margin-top:15px; text-align:left;}
#categoryTree thead th{ background:#dbeffa; font-weight:normal; cursor:pointer;padding:4px 0; padding-left:10px;}
#categoryTree table tbody th{ text-align:left; font-weight:normal;}
#categoryTree table tbody th span{ display:inline-block; width:16px; height:16px; cursor:pointer;}

#categoryTree table tbody th span.open{ background:url(/admin_store/images/tree_open.gif) no-repeat  center center;}
#categoryTree table tbody th span.close{ background:url(/admin_store/images/tree_close.gif) no-repeat  center center;}

#categoryTree tbody td,#categoryTree tbody th{padding:4px 0; padding-left:10px;}
#categoryTree table tbody tr{ display:table-row;}

#categoryTree table tbody tr.tree1{ display:table-row;}

/*品牌,商品,配送公司选择*/
#selectBrandBox,#selectShipCompanyBoxCon{ background:#FFF; width:730px; padding:10px; }
#selectProductBox{ background:#FFF; width:930px; padding:10px; }

#selectBrandBoxCon,#selectShipCompanyBoxCon{  width:730px; margin-top:6px; overflow:hidden; border-top:1px solid  #d1d1d1;}
#selectProductBoxCon{  width:930px; margin-top:6px; overflow:hidden; border-top:1px solid  #d1d1d1;}
#selectBrandBoxCon ul,#selectProductBoxCon ul,#selectShipCompanyBoxCon ul{ width:120%; padding:0px 0px 0px 2px; }
#selectBrandBox ul li{ float:left; width:168px; margin:10px 12px 10px 0px; line-height:25px; overflow:hidden;}
#selectProductBox ul li{ float:left; width:448px; margin:10px 12px 10px 0px; line-height:25px; overflow:hidden;}
#selectShipCompanyBox ul li{ float:left; width:168px; margin:10px 12px 10px 0px; line-height:25px; overflow:hidden;}
#selectBrandBox ul li a{ display:block; background:#d1d1d1; background:url(/admin_store/images/bg.jpg) repeat-x bottom; border:1px solid #d1d1d1; text-indent:10px;width:154px; cursor: pointer;}
#selectProductBox ul li a{ display:block; background:#d1d1d1; background:url(/admin_store/images/bg.jpg) repeat-x bottom; border:1px solid #d1d1d1; text-indent:10px;width:434px; cursor: pointer;}
#selectShipCompanyBox ul li a{ display:block; background:#d1d1d1; background:url(/admin_store/images/bg.jpg) repeat-x bottom; border:1px solid #d1d1d1; text-indent:10px;width:154px; cursor: pointer;}
#selectBrandBox ul li a:hover,#selectProductBox ul li a:hover,#selectShipCompanyBox ul li a:hover{ border:1px solid #19597d; color:#19597d;}

#selectProductBox #selectProductTitle div{ float:left; height:20px; line-height:20px; margin:6px 2px 2px 2px;}

#selectBrandBox .page,#selectProductBox .page,#selectShipCompanyBox .page{ text-align:center; padding:10px 0px;}

.selectBoxProgressBar{ width:750px; height: 180px;overflow:hidden; position:relative;display:table-cell;text-align:center;	vertical-align:middle}
.selectBoxProgressBar p{position:static;+position:absolute;	top:50%}
.selectBoxProgressBar img{position:static;+position:relative;top:-50%;left:-50%;}

/*仿下拉框按钮*/
.selectBt{ float:left; background:url(/admin_store/images/selectbg.gif) repeat-x center center; height:20px;cursor:pointer; border:1px solid #bec7d4; }
.selectBt input{ background:url(/admin_store/images/selectbgico.gif) no-repeat 6px center; border:0; height:20px; line-height:22px; text-align:left; padding-left:22px; padding-right:10px;}
.indexAttribute{margin-top:6px;}
.selectedBrandItem{margin: 12px 16px 6px 0px; padding:0px 3px 0px 3px; border: 1px solid #0e5983;text-align: center;line-height:18px;cursor: pointer;float: left;}
.selectedBrandItem span{ display:inline-block; float:left;}
.selectedBrandItem img{ margin-left:2px; display:inline-block;float:left;}

/*底部*/
#bottom{background:url(/admin_store/images/bottombg.jpg) repeat; color:#FFF; text-align:center;line-height:1.2em; padding-top:10px; padding-bottom:10px; display:none;}

/*验证*/
.field-validation-error { color: #ff0000;}
.field-validation-valid { display: none;}
.input-validation-error { border: 1px solid #ff0000; background-color: #ffeeee;}
.validation-summary-errors { font-weight: bold; color: #ff0000;}
.validation-summary-valid { display: none;}

/*表单*/
.AddOrRemoveBlock{color:red;font-size:14px;cursor:hand;}
.dataListSearch select {padding-left:3px; height:24px; /*padding:3px;*/}

.dataListSearch input[type="text"], .dataListSearch input[type="password"] {
	border-width:1px;
	border-style:solid;
	border-color:#707070 #CECECE #CECECE #707070;
	padding:2px 4px;
	height:18px;
	line-height:18px;
	vertical-align:middle;
}
.dataListSearch input[type="text"]:focus, .dataListSearch input[type="password"]:focus {
	border-color:#A5C760;
	color:#333;
	-moz-box-shadow:0 0 3px #A5C760;
	-webkit-box-shadow:0 0 3px #A5C760;
	box-shadow:0 0 3px #A5C760;
	outline:none;
}

/*省市县*/
.provinceSelect,.citySelect,.countySelect{ padding:2px;}

/*上传*/
.upload{ }
.uploadPreview{ float:left; margin-right:1px; border:1px solid #686f6f; width:88px; height:88px; line-height:88px; text-align:center; margin-right:10px; }
.uploadPreview img { width:88px; height:88px; }
.uploadProgressBar{ height:48px; }
.uploadBut{ }
/*小程序预览*/
.preview-wrap {
    position: fixed;
    width: 100%;
    text-align: center;
    overflow-y: auto;
    height: 100%;
    overflow-x: hidden;
}
#phone-component {
    position: relative;
    display: inline-block;
    width: 332px;
    height: 678px;
    margin-left: 30px;
    margin-right: 30px;
    background-image: url(http://static.711688.net.cn/weapp/images/6s.png);
    background-size: 100% 100%;
    background-repeat: no-repeat;
    vertical-align: top;
    z-index: 999;
}
.phone-head {
    position: absolute;
    top: 81px;
    left: 22px;
    width: 288px;
    height: 58px;
    background-image: url(http://static.711688.net.cn/weapp/images/phone-head.jpg);
    background-size: 100% 100%;
    background-repeat: no-repeat;
}
.phone-content {
    position: absolute;
    top: 139px;
    left: 22px;
    width: 288px;
    height: 454px;
    overflow: hidden;
    background-color: #fff;
}
.preview-iframe {
    display: block;
    position: relative;
    width: 320px;
    height: 504px;
    transform: scale(0.9);
    -webkit-transform: scale(0.9);
    -ms-transform: scale(0.9);
    -moz-transform: scale(0.9);
    transform-origin: 0 0;
    -webkit-transform-origin: 0 0;
    -ms-transform-origin: 0 0;
    -moz-transform-origin: 0 0;
    outline: none;
    border: none;
}
.phone-head span {
    color: #fff;
    cursor: pointer;
    position: absolute;
    left: 10px;
    top: 25px;
    font-size: 14px;
    line-height: 25px;
    padding-left: 14px;
    background-image: url(http://static.711688.net.cn/weapp/images/left.png);
    background-size: auto 15px;
    background-repeat: no-repeat;
    background-position: left center;
}
/*--phone-6plus--*/
#phone-component.phone-6plus {
    width: 332px;
    height: 670px;
    background-image: url(http://cdn.jisuapp.cn/zhichi_frontend/static/webapp/images/phone/6s.png);
}
#phone-component.phone-6plus .phone-head {
    top: 81px;
    left: 22px;
    width: 288px;
}
#phone-component.phone-6plus .phone-content {
    top: 139px;
    left: 22px;
    width: 288px;
    height: 446px;
}
#phone-component.phone-6plus .preview-iframe {
    width: 320px;
    height: 495px;
    transform: scale(0.9);
    -webkit-transform: scale(0.9);
    -ms-transform: scale(0.9);
    -moz-transform: scale(0.9);
}
/*---phone 5s---*/
#phone-component.phone-5s {
    width: 312px;
    height: 648px;
    background-image: url(http://static.711688.net.cn/weapp/images/5s.png);

}
#phone-component.phone-5s .phone-head {
    top: 93px;
    left: 25px;
    width: 262px;
}
#phone-component.phone-5s .phone-content {
    top: 150px;
    left: 26px;
    width: 260px;
    height: 405px;
}
#phone-component.phone-5s .preview-iframe {
    width: 320px;
    height: 498px;
    transform: scale(0.8125);
    -webkit-transform: scale(0.8125);
    -ms-transform: scale(0.8125);
    -moz-transform: scale(0.8125);
}
/*--二维码*/
.service-component {
    display: inline-block;
    width: 300px;
    height: 560px;
    /* padding: 30px; */
    margin-top: 60px;
    background: #fff;
    border: 1px solid #e6e6e6;
    border-radius: 3px;
    box-shadow: -1px -1px 5px #eee, 1px 1px 5px #eee;
    vertical-align: top;
}
.code-container {
    position: relative;
    display: inline-block;
    width: 200px;
    height: 218px;
    margin: 40px 0 10px;
    border: 1px solid #ccc;
}
#preview-code {
    width: 200px;
    height: 200px;
}
.service-component .code-container-text {
    position: absolute;
    color: #535353;
    font-size: 12px;
    bottom: 3px;
    width: 200px;
    line-height: 20px;
    height: 20px;
}


/*按钮*/
button, input, select, textarea {font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;outline: 0;}
body .button {display: inline-block;min-width:65px; height: 34px;line-height: 34px;padding: 0 16px;background-color: #fe8326;color: #fff;white-space: nowrap;text-align: center;font-size: 14px;border: none;border-radius: 2px; cursor: pointer;}
body .button:hover{color:#fff;}
body .button-orange {background-color:#fff; color:#fe8326; border:solid 1px #ff8427;}
body .button:hover{color:#fe8326;}
body .button-def{border: 1px solid #C9C9C9;background-color: #fff;color: #555;border-radius: 2px;cursor:pointer; padding-left:2px; padding-right:2px}
body .button-def:hover{color: #555;}
body .button-border {background-color:#fff; color:#f95e01; border:solid 1px #f95e01;}
body .button-border:hover{color: #f95e01;}
body .a-button {display:block; float:left; color:#fff; background-color: #ff8427;padding:0 15px 0 15px;margin-right:15px; border-radius: 3px;line-height: 34px;}
a .button:hover { color:#fff}
.h30 { height:30px; line-height:30px;}
.box { margin-top:10px;}
/*列表中的输入框*/
.dataList .unselectedsortinput {border:0px;}

/*3列搜索*/
.dataListSearch .col3 .td1 {}
.dataListSearch .col3 .td2 {}
.dataListSearch .col3 .td3 {}
/*4列搜索*/
.dataListSearch .col4 input[type="text"] {width:120px}
.dataListSearch .col4 .td1 {}
.dataListSearch .col4 .td2 {}
.dataListSearch .col4 .td3 {}
.dataListSearch .col4 .td4 {}
 .dataListSearch .td1 span,.dataListSearch .td2 span{ float:left;}
/*背景色*/
.bg { background-color:#f0f2f5}

body div.jbox .jbox-title-panel {  background:#ff8427;}

/*分割线*/
.xuxian { border-bottom:2px dashed #ff8427; height:10px; margin:0 10px 0 10px;}
/*首页定制-下拉框右边距*/
#linktype { margin-right:10px;}
.btn-line {padding-left:1px; padding-right:1px;}
.change-background-downlist {background:#ff8427;color:white;}